/*
 * Tree.h
 *
 *  Created on: 11 Apr 2011
 *      Author: sinan
 */

#ifndef TREE_H_
#define TREE_H_

#include "../Classes/ChessTable.h"

class Tree {
public:
	int value;
	ChessTableCoordinate fromCt;
	ChessTableCoordinate toCt;
	Tree *parent;
	vector<Tree> children;
	ChessMan tempChessTableMatrix[8][8];

	bool AddChild(Tree node);
	Tree();
	virtual ~Tree();
};

#endif /* TREE_H_ */
